/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package teste.Personagens;

import java.util.Scanner;
import teste.Colleague;
import teste.Mediator.Mediator;

/**
 *
 * @author Caio
 */



public class Ken extends Colleague {
    
    double forca,def,vida;
    
    
    public Ken(Mediator mediator) {
        super(mediator);
        this.forca=20;
        this.def=1;
        this.vida=40;
    }

    @Override
    public Double getForca() {
        return forca;
    }

    @Override
    public Double getDef() {
        return def;
    }

    @Override
    public Double getVida() {
        return vida;
    }

     public void defenderComMao(Double forca){
        this.vida-=(forca-def*1);
        System.out.println("Arrghh. Ken  se defende com as mãos e agora está com  : "+getVida()+" de vida");
    }
    
    public void defenderComPé(Double forca){
        this.vida-=(forca-def*2);
        System.out.println("Arrghh. Ken  se defende com as mãos e agora está com  : "+getVida()+" de vida");
    }
    
    
    @Override
    public void defender(Double forca) {
        Scanner scanner = new Scanner(System.in);
        int x;
        System.out.println("Ken levou um golpe e irá se defender com 1 para maos e 2 para pernas");
        x=scanner.nextInt();
        if (x==1){
            defenderComMao(forca);
        }else{
            defenderComPé(forca);
        }
    }
    
}
